/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.mabi.modular.runtime.module;

import com.mabi.modular.runtime.module.contributions.actions.AbstractMabiAction;
import com.mabi.modular.runtime.module.contributions.views.ViewImpl;
import java.util.List;

/**
 *
 * @author Justo Disla
 */
public interface RuntimeMabiModule {
    
    public List<ViewImpl> getViews();
    public List<ViewImpl> getAutoloadViews();
    public List<AbstractMabiAction> getActions();
    public List<MabiService> getServices(String searchPattern);
    public String getModuleName();
    public String getModuleDescription();
    public String getModuleVersion();
    public String getModuleJndiKey();
}
